#ifndef QDASM_H
#define QDASM_H

#include <QMainWindow>


class QPushButton;
class QLineEdit;
class QTableWidget;
class QLabel;
class QWidget;
class QTextEdit;
class QByteArray;
//class qint64;

class QDAsm : public QMainWindow
{
    Q_OBJECT
    
public:
    QDAsm(QWidget *parent = 0);
    void readFile();

private slots:
    void openFileDialog();

private:
    QWidget *mMainWidget;
    QPushButton *mPushButton;
    QLineEdit *mLineEdit;
    QTableWidget *mTableWidget;
    QString mFilePath;
    QLabel *mStatusBar;
    QTextEdit *mAsmText;

    qint64 mFileSize;
    int mAddress;

    void startParsing(QByteArray data);



};

#endif // QDASM_H


